god's gift to - Spanish English Dictionary